_crate = _this select 0;
while {true} do 
{

clearMagazineCargo _crate;
clearWeaponCargo _crate;

/////////////////////////////////////////////////////
//				Pistols
/////////////////////////////////////////////////////
_crate addWeaponCargo ["M9SD", 40];
_crate addWeaponCargo ["ACE_USPSD", 40];
_crate addMagazineCargo ["15Rnd_9x19_M9SD", 400];
_crate addMagazineCargo ["ACE_12Rnd_45ACP_USPSD", 400];

/////////////////////////////////////////////////////
//				Marksman Rifles
/////////////////////////////////////////////////////
_crate addWeaponCargo ["M4SPR", 40];
_crate addWeaponCargo ["ACE_M4SPR_SD", 40];
_crate addWeaponCargo ["M14_EP1", 40];
_crate addWeaponCargo ["ACE_M14_ACOG", 40];
_crate addWeaponCargo ["DMR", 40];
_crate addWeaponCargo ["ACE_M110", 40];
_crate addWeaponCargo ["ACE_M110_SD", 40];
_crate addMagazineCargo ["20Rnd_556x45_Stanag", 400];
_crate addMagazineCargo ["ACE_20Rnd_762x51_S_M110", 400];
_crate addMagazineCargo ["20Rnd_762x51_DMR", 400];

/////////////////////////////////////////////////////
//				Sniper Rifles
/////////////////////////////////////////////////////
_crate addWeaponCargo ["M24", 40];
_crate addWeaponCargo ["M24_des_EP1", 40];
_crate addWeaponCargo ["m107", 40];
_crate addMagazineCargo ["ACE_5Rnd_762x51_T_M24", 400];
_crate addMagazineCargo ["10Rnd_127x99_m107", 400];

/////////////////////////////////////////////////////
//				Specialist Weapons
/////////////////////////////////////////////////////
_crate addWeaponCargo ["ACE_AKMS_SD", 40];
_crate addWeaponCargo ["M1014", 40];
_crate addMagazineCargo ["ACE_30Rnd_762x39_SD_AK47", 400];
_crate addMagazineCargo ["8Rnd_B_Beneli_74Slug", 400];
_crate addMagazineCargo ["8Rnd_B_Beneli_Pellets", 400];

sleep 600;
};

